package com.gtw.mediator;

public class ConcreteColleague1 extends Colleague {
    public ConcreteColleague1(Mediator mediator) {
        super(mediator);
    }

    /**
     * 自发行为
     */
    public void selfMethod1(){
        System.out.println("同事1处理自己的业务");
    }

    /**
     * 依赖方法
     */
    public void depMethod1(){
        //自己不能处理的方法委托给中介处理
        System.out.println("需要和同事进行交互,中介介入后:");
        mediator.doSomething();
    }
}
